#include <string.h>  //strcpy位于该头文件中
#include <iostream>

using std::cout;
using std::endl;
//class就称为自定义类类型
class Computer
{
public:
    //没有定义任何构造函数时，系统会自动提供一个默认构造函数
    //Computer() {}
    //成员函数声明
    void setBrand(const char * brand);
    void setPrice(double price);
    void print();

private:
    char _brand[20];
    double _price;
};

//类名还具有作用域的概念，可以表示范围
//表示在类之外实现成员函数
void Computer::setBrand(const char * brand)
{
    strcpy(_brand, brand);
}

void Computer::setPrice(double price)
{
    _price = price;
}

void Computer::print() 
{
    cout << "brand:" << _brand << endl;
    cout << "price:" << _price << endl;
}

int main()
{
    //创建c1对象, 这里会调用默认构造函数
    Computer c1;
    c1.setBrand("Huawei");
    c1.setPrice(6666);
    c1.print();

    return 0;
}

